\hypertarget{rng_8finc}{}\section{api/rng.finc File Reference}
\label{rng_8finc}\index{api/rng.\+finc@{api/rng.\+finc}}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=142pt]{rng_8finc__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
type(fgsl\+\_\+rng) function \hyperlink{rng_8finc_a30f2372e956b9bd66f43de5c6de060d9}{fgsl\+\_\+rng\+\_\+alloc} (t)
\item 
subroutine \hyperlink{rng_8finc_a4bff01c18fd9fbf639fd6d8e75c9e85a}{fgsl\+\_\+rng\+\_\+set} (r, s)
\item 
subroutine \hyperlink{rng_8finc_af0801f3c2ac80076ea94f4b0393665a0}{fgsl\+\_\+rng\+\_\+free} (r)
\item 
integer(fgsl\+\_\+long) function \hyperlink{rng_8finc_a437565a21cf12f8aa87eec1ec36ff143}{fgsl\+\_\+rng\+\_\+get} (r)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa854677900243f9feabf49ee137e38b9}{fgsl\+\_\+rng\+\_\+uniform} (r)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a787ed01d91454a49a28d4344d35559cf}{fgsl\+\_\+rng\+\_\+uniform\+\_\+pos} (r)
\item 
integer(fgsl\+\_\+long) function \hyperlink{rng_8finc_ae0ce08aee233600b619e3ddc2bcb0ef2}{fgsl\+\_\+rng\+\_\+uniform\+\_\+int} (r, n)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{rng_8finc_a54c05ff204ef98053bf5124603d2b334}{fgsl\+\_\+rng\+\_\+name} (r)
\item 
integer(fgsl\+\_\+long) function \hyperlink{rng_8finc_afa55230f7211ea98414429229b64a8c4}{fgsl\+\_\+rng\+\_\+max} (r)
\item 
integer(fgsl\+\_\+long) function \hyperlink{rng_8finc_a61f73ec296fa294c6b0634533d537d01}{fgsl\+\_\+rng\+\_\+min} (r)
\item 
type(fgsl\+\_\+rng\+\_\+type) function \hyperlink{rng_8finc_a398d0b93637d4cd2f0ec42aa9d704fed}{fgsl\+\_\+rng\+\_\+env\+\_\+setup} ()
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a3b20f59958b9d1f96e11c91deb33eebb}{fgsl\+\_\+rng\+\_\+memcpy} (cpy, src)
\item 
type(fgsl\+\_\+rng) function \hyperlink{rng_8finc_acc66804b594701e03a27cea42373fac6}{fgsl\+\_\+rng\+\_\+clone} (r)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_ad9f602fa3c592fdac3659a1746143aa1}{fgsl\+\_\+rng\+\_\+fwrite} (stream, r)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a1e80994301a7b45f4203ce55d90a86fe}{fgsl\+\_\+rng\+\_\+fread} (stream, r)
\item 
type(fgsl\+\_\+qrng) function \hyperlink{rng_8finc_a5dd0e79d47ed21591ed2906315a5ed4b}{fgsl\+\_\+qrng\+\_\+alloc} (t, d)
\item 
subroutine \hyperlink{rng_8finc_ac61e779e7158279aa883358098f67a5a}{fgsl\+\_\+qrng\+\_\+free} (r)
\item 
subroutine \hyperlink{rng_8finc_adbebd9f4a0213e6eb61756e412046d67}{fgsl\+\_\+qrng\+\_\+init} (r)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a4c172d25dab4c49dba69428b61bc4adf}{fgsl\+\_\+qrng\+\_\+get} (q, x)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{rng_8finc_af55d78c79c3e7d3a3d8666fc7dfc6ddd}{fgsl\+\_\+qrng\+\_\+name} (q)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a7ce0da63d2654bb003f84a999bb7b6ce}{fgsl\+\_\+qrng\+\_\+memcpy} (cpy, src)
\item 
type(fgsl\+\_\+qrng) function \hyperlink{rng_8finc_af9487d956c6b72f72ccb50a5ed28e92d}{fgsl\+\_\+qrng\+\_\+clone} (q)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a04f4cd4894dc3510006365f5211b8dda}{fgsl\+\_\+ran\+\_\+gaussian} (r, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aefb1b7aca8d4240cdf6ad29706f53ba6}{fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf} (x, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab23c2a1b1d2f0b21697675ac00fca191}{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat} (r, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a3a942206e136585fd8ffb9761bbad505}{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method} (r, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a679c4c83b2e8f8cedc96f5eca1b7929a}{fgsl\+\_\+ran\+\_\+ugaussian} (r)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab45ce99f5d0cc4b3b7981cb89584c0ca}{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf} (x)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a720e375637bfce16e56c42f2e11b5802}{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method} (r)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a613160a77385ab379bf3a6f5192a97a8}{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p} (x, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a257b07452a48220b30b6b6b929637e79}{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q} (x, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa602d289238eeb5318d7b10562f84343}{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv} (p, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8f03982161ce0fc231bc4f7526265dc6}{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv} (q, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a7f2710deecdd590d946d38f33f433e9f}{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p} (x)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ac8d79a3464dcf4018b294bb46be5c63c}{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q} (x)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5200879f9cfb0062711be785cb73d8ba}{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv} (p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a13c5f38d6806b5f065acab4c2f02cd72}{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv} (q)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a375409ed447b32016b5901dd7adb5146}{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail} (r, a, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a11151be72007e872d4101d2d1fc8a3c2}{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf} (x, a, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a7b84620d10a8d1817b621f3a5aedf487}{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail} (r, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a54ba0fdd3a089ba1f385bf126c25564a}{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf} (x, a)
\item 
subroutine \hyperlink{rng_8finc_ac2fd8a36b4c4ed1ef257fc4ea9887902}{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian} (r, sigma\+\_\+x, sigma\+\_\+y, rho, x, y)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab5fb0d52054fac443429a9262a23b062}{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf} (x, y, sigma\+\_\+x, sigma\+\_\+y, rho)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a6e0d7e6eadeddedceacd263ef26203d0}{fgsl\+\_\+ran\+\_\+exponential} (r, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae756f259cb8ca3982f646f42a216c96c}{fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf} (x, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a36e9a6ea0993d74b7a8cf7961709fe3c}{fgsl\+\_\+cdf\+\_\+exponential\+\_\+p} (x, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a955e14385e325a6372b465a576cac5c4}{fgsl\+\_\+cdf\+\_\+exponential\+\_\+q} (x, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a488b0d0037afbf0758a6494ea2c79d4b}{fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv} (p, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8981dddfb5aa981d5819588d5e6ef0c3}{fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv} (q, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4720051c5ef1f7ebcb32a852ac6664cb}{fgsl\+\_\+ran\+\_\+laplace} (r, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab7e39d0b6571ba191082ae83e3586791}{fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae5ad59c95e21c0d422034ad7d56f8257}{fgsl\+\_\+cdf\+\_\+laplace\+\_\+p} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a2e38b7a4c5542ab96393a85ac86c3aa5}{fgsl\+\_\+cdf\+\_\+laplace\+\_\+q} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a372ea8f42cb280034be93978a227aac8}{fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv} (p, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae60ab38aedb8d6fb86fbc16d33b8e2fa}{fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv} (q, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a3a4e76ecca55fc88d05ad1dd87b11ecd}{fgsl\+\_\+ran\+\_\+exppow} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a87c230357f577305a4bd93c4f304e2af}{fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a332787d73c8b7cc0a561b9de42eab974}{fgsl\+\_\+cdf\+\_\+exppow\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae336d786addd5c9838e379079f2118e8}{fgsl\+\_\+cdf\+\_\+exppow\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5a546c09d9cae9ebedb9b07ea32efeda}{fgsl\+\_\+ran\+\_\+cauchy} (r, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ace5b97b9a5d4c816d87a4266696fcdb5}{fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a0e344d18cde233ed8002f084dde9eb60}{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_abcdb7697f3622398517eecdcbe437b28}{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a074ae18be87299f8a671bc14c18fb12d}{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv} (p, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a74774e42acfb80fb2fe4417ce410e760}{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv} (q, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab3b2b9a1275e0581f2f62f4bb974bba0}{fgsl\+\_\+ran\+\_\+rayleigh} (r, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aeb1b678250b5a3437e2a5da86dc7027e}{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf} (x, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a376b011d221203a9830ad4681bda4c53}{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p} (x, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae07c15e9d38069dc78dd1fc10a3b37ab}{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q} (x, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ac0bf5e17a1114cf02a6d561aafdbebc0}{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv} (p, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a669f0c3f452b3f4779ee3d66eb292e6f}{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv} (q, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a251553996a7fe7909c52a740eaeb5a5c}{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail} (r, a, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a1d05f85a0832a708308a2022a295f8e2}{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf} (x, a, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4fddb2cbe7750f04fb6fafeaca3d4475}{fgsl\+\_\+ran\+\_\+landau} (r)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a3838bd54f8cd69e289ce48f50d804e13}{fgsl\+\_\+ran\+\_\+landau\+\_\+pdf} (x)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8453b1f8c3e81ec2eaabfc6612ce44aa}{fgsl\+\_\+ran\+\_\+levy} (r, c, alpha)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a43ea311600d0fdcccc054b043d6ec519}{fgsl\+\_\+ran\+\_\+levy\+\_\+skew} (r, c, alpha, beta)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a75b8328e601702d544764bf044864486}{fgsl\+\_\+ran\+\_\+gamma} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ac1a501f4dfe734274569151dfaf25477}{fgsl\+\_\+ran\+\_\+gamma\+\_\+mt} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab4786a7f6aa42d75d825b5a32d193ce4}{fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a0bac4d4b3ce06b0f58112852fa7b32ce}{fgsl\+\_\+cdf\+\_\+gamma\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_af7323ad0e46d157a40a3a1e8c5adbcc3}{fgsl\+\_\+cdf\+\_\+gamma\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ad98d9f27ebc4c29347f7178437ad2042}{fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a98d9bdf34354f709686562da8a8852e7}{fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv} (q, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_acd9641232d480f05b1abe1590c0f27b2}{fgsl\+\_\+ran\+\_\+flat} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4436b84330131f34805ea941042e464a}{fgsl\+\_\+ran\+\_\+flat\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a53c32d3a1c1e49be4369425594820754}{fgsl\+\_\+cdf\+\_\+flat\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a98244f046ad60405fb90bd7629d5f1be}{fgsl\+\_\+cdf\+\_\+flat\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a42e0a48e22b8aa4b734ccf0f520d6431}{fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a42ecda3cd6d30fdcb53b3b04e421638d}{fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv} (q, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a595430ab8b59586c367cc046a9f5debf}{fgsl\+\_\+ran\+\_\+lognormal} (r, zeta, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a202090301f103185a3f44733bb1bcbd5}{fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf} (x, zeta, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5316890ad8197da791afcc5910bb509a}{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p} (x, zeta, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a1f399bfba773e619deb9db2831e1f219}{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q} (x, zeta, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa342d9e7c0eca77722ad14b0ccb3b7d8}{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv} (p, zeta, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5e05ee3c7093525db7b13b1dc7f21090}{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv} (q, zeta, sigma)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aafcd4ad23110cdf85cc02b3c17864d57}{fgsl\+\_\+ran\+\_\+chisq} (r, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a01f35dd8aa35ff85f20a6d59868013c4}{fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf} (x, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4e32d508a8eac8c4edb7d00bcbcda230}{fgsl\+\_\+cdf\+\_\+chisq\+\_\+p} (x, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa75769eb52c32b5d6c8e769fab0be280}{fgsl\+\_\+cdf\+\_\+chisq\+\_\+q} (x, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a397d079779dd1ce60251527321d48b62}{fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv} (p, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4a8a7e2add3fdabcea95ab881048af06}{fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv} (q, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_acd433cb70a78cc54e2c4d02e3a7f9291}{fgsl\+\_\+ran\+\_\+fdist} (r, nu1, nu2)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a752a7663a532c2765b796040098568e8}{fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf} (x, nu1, nu2)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a83d8d3cbe6899eadccd876c082e855b7}{fgsl\+\_\+cdf\+\_\+fdist\+\_\+p} (x, nu1, nu2)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8d5d5e89002d7fa3b09a8f0dcb223328}{fgsl\+\_\+cdf\+\_\+fdist\+\_\+q} (x, nu1, nu2)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5b0a774f2b2bfd4ff9a6b2bcba45e5b8}{fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv} (p, nu1, nu2)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_af6ee56a13f73d763ac76b58262768bbb}{fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv} (q, nu1, nu2)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a588d0c7b571fa84a50e5bc06bd1c58e3}{fgsl\+\_\+ran\+\_\+tdist} (r, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_adefcc6298f2b2b37d112870027638578}{fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf} (x, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ace1197a0d3e0f71deda76ecc42b36dcf}{fgsl\+\_\+cdf\+\_\+tdist\+\_\+p} (x, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4a1e3a8ce1487a5489502e2264c858c9}{fgsl\+\_\+cdf\+\_\+tdist\+\_\+q} (x, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a2473363fb7a8a2283461ae512996150f}{fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv} (p, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_acd06e7e1635e1d1946e0891f0ddc8fa3}{fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv} (q, nu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a22e4189fd2ecd84ea6afdab388e7a1fb}{fgsl\+\_\+ran\+\_\+beta} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_af65213d7b9b1dc033ba0b54876d577ed}{fgsl\+\_\+ran\+\_\+beta\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a98571bac63e7448953ce6b83270fea54}{fgsl\+\_\+cdf\+\_\+beta\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a1f77adb144c89fd15a5a9902b3fb0f0a}{fgsl\+\_\+cdf\+\_\+beta\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ad9f940388d86851d6a3fb67138f0cda9}{fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a0009c5b3be187def3e391ddf403e4a36}{fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv} (q, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_afa24e40f001e4ef9cd8e3794447b9a80}{fgsl\+\_\+ran\+\_\+logistic} (r, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a3d50904646cacac7540c7734e21a1590}{fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa4001a113de807a07164d4516d756417}{fgsl\+\_\+cdf\+\_\+logistic\+\_\+p} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa286aa32b87ba0c9df449bebcbfcd9f7}{fgsl\+\_\+cdf\+\_\+logistic\+\_\+q} (x, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a6acf734873703cca27ee7f86519d42ee}{fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv} (p, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a196052826f8d1b9e958a3732bc05e900}{fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv} (q, a)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_af630ea831bbec975f2b31e0a08aa5fb2}{fgsl\+\_\+ran\+\_\+pareto} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae469b5eaa361c5c0e3b888fd3efc0bf3}{fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4cdcd55585b860b72e948b1bd7e27461}{fgsl\+\_\+cdf\+\_\+pareto\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a1199071cd8707413370f40d23d973108}{fgsl\+\_\+cdf\+\_\+pareto\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_afd1b3c0e697fb0f2f0935541cd05b804}{fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a458ed89072db48fb5f4033bbb48fba61}{fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv} (q, a, b)
\item 
subroutine \hyperlink{rng_8finc_a80f718ba94b09ba5011351c5284c9743}{fgsl\+\_\+ran\+\_\+dir\+\_\+2d} (r, x, y)
\item 
subroutine \hyperlink{rng_8finc_aad06ec726757689953f49b72533502bc}{fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method} (r, x, y)
\item 
subroutine \hyperlink{rng_8finc_a76b76d07af9c338b59841a300b1fe713}{fgsl\+\_\+ran\+\_\+dir\+\_\+3d} (r, x, y, z)
\item 
subroutine \hyperlink{rng_8finc_a630c7e86d20d111e9e2257c3ca4d3099}{fgsl\+\_\+ran\+\_\+dir\+\_\+nd} (r, n, x)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a2ae4b421d515bf870ec49f005f1004b9}{fgsl\+\_\+ran\+\_\+weibull} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_afe0ac6dc4d46f4844d0fec31f55db2b4}{fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aac992deb1d7934dace804f0d289463d8}{fgsl\+\_\+cdf\+\_\+weibull\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a195b5d5a03a5b2a91dad73d8057333d9}{fgsl\+\_\+cdf\+\_\+weibull\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab388789e3098acaaf9f3cee993b6d442}{fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5114adcd286e64034c0959254212047b}{fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv} (q, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ae340600957508ade0da2ca0078720d6a}{fgsl\+\_\+ran\+\_\+gumbel1} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a7d4cb752dabe9a68cd165e6b717f487b}{fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa1f725735b86da6477ee1e6e7f23be25}{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a7ee83d5fc3ce8f58396b8fb373d3c3e6}{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a6da83025c6b0132f69e09cc2681507ca}{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_af40fcfa8cf59b40ac3cb704ba9d38963}{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv} (q, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8df69840fa11815cfe3c2a5f75e70140}{fgsl\+\_\+ran\+\_\+gumbel2} (r, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4064ea0290a475c5d6fc4a09767c6246}{fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aeff0eee0d72c27030164d5c6cb80a06c}{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a3f716068beb8b0ed9023bac7a11077fc}{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q} (x, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aea4916d5cd9092eacf4c3dc7662614c9}{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv} (p, a, b)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab0d909e722676fc110f8f44378006c07}{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv} (q, a, b)
\item 
subroutine \hyperlink{rng_8finc_a73aba9b9dc68ab325ad7074c101dbda8}{fgsl\+\_\+ran\+\_\+dirichlet} (r, alpha, theta)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab1baa412c299444df3ffd79561f0863b}{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf} (alpha, theta)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a9a557e6292bddfae3ee47d4c4f35d89b}{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf} (alpha, theta)
\item 
type(fgsl\+\_\+ran\+\_\+discrete\+\_\+t) function \hyperlink{rng_8finc_a503addce2caaf85cb54a1c0db960f106}{fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc} (p)
\item 
integer(fgsl\+\_\+size\+\_\+t) function \hyperlink{rng_8finc_aefc716ef88ffa6cc65fa6282c31dd0f0}{fgsl\+\_\+ran\+\_\+discrete} (r, g)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a156d8a091be2738deec0f2f1b95dfd8a}{fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf} (k, g)
\item 
subroutine \hyperlink{rng_8finc_ac738587037bec690a44a21b02f02e2fc}{fgsl\+\_\+ran\+\_\+discrete\+\_\+free} (g)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a74186f6416a6812b1e4316ed93dd4219}{fgsl\+\_\+ran\+\_\+poisson} (r, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8c8223415cae86ff6f8547a1487fdf84}{fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf} (k, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab2613ed5965934db464cf780a49a7e4c}{fgsl\+\_\+cdf\+\_\+poisson\+\_\+p} (k, mu)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8cd213b3445aca4ba8cf6b25f12691ac}{fgsl\+\_\+cdf\+\_\+poisson\+\_\+q} (k, mu)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_afd1f26e55ad5ea5baa69e3a2b7539361}{fgsl\+\_\+ran\+\_\+bernoulli} (r, p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a59759fbd2da5f1ba46671c1f88303305}{fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf} (k, p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4ee52af6322119ef765d429be9f24c33}{fgsl\+\_\+ran\+\_\+binomial} (r, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5ce6b40d19ba62b14e1603e821ea1eb1}{fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf} (k, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ab413ce31101954114fe2c271532c05da}{fgsl\+\_\+cdf\+\_\+binomial\+\_\+p} (k, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a9a4484096d0c58e6b7f0f5994196c78c}{fgsl\+\_\+cdf\+\_\+binomial\+\_\+q} (k, p, n)
\item 
subroutine \hyperlink{rng_8finc_ae64fcca5836f5d128802d78dd35d13ef}{fgsl\+\_\+ran\+\_\+multinomial} (r, nn, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a659a9afd7978f7596edb889d73ae0889}{fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf} (p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aafc2f5a38b757191144c10b81656f852}{fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf} (p, n)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_ab25a0cc345a2b7acbac9430436e54362}{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial} (r, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aaf108cb550b6c3f7cc34cd7b12763b2f}{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf} (k, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a907fcf3e4f47bf6af2cdf8c849925576}{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p} (k, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a9814ca89dedaa922543eb568e7060a9d}{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q} (k, p, n)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a0027f47bae46e3f5160056c4a0f0bb16}{fgsl\+\_\+ran\+\_\+pascal} (r, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a1c7effe4be2e34250060a625e3787d84}{fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf} (k, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a064c1823c11347b4746af47bec4ac6cd}{fgsl\+\_\+cdf\+\_\+pascal\+\_\+p} (k, p, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a5635e95d11c8e3cd9d0a8ecb58d45987}{fgsl\+\_\+cdf\+\_\+pascal\+\_\+q} (k, p, n)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_ae482dfe1c492849cb92416b03115b90e}{fgsl\+\_\+ran\+\_\+geometric} (r, p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ad9e7f55be1f69e7b25a9e65a40708cec}{fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf} (k, p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4a120f9eb0d44094801ba645513a989f}{fgsl\+\_\+cdf\+\_\+geometric\+\_\+p} (k, p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a4aebfe7d978d88066a79acaa75308f22}{fgsl\+\_\+cdf\+\_\+geometric\+\_\+q} (k, p)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a555f87a230be607e1cd924efad37bbda}{fgsl\+\_\+ran\+\_\+hypergeometric} (r, n1, n2, t)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a7d562f6070fb8375424c9bb8002102ee}{fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf} (k, n1, n2, t)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_ad32c3936baaedfa550d4b8290fdd6a3d}{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p} (k, n1, n2, t)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_aa84f12c0e14bb16890138becd9def9c4}{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q} (k, n1, n2, t)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a584f76adbf187041b73db1c34576f40c}{fgsl\+\_\+ran\+\_\+logarithmic} (r, p)
\item 
real(fgsl\+\_\+double) function \hyperlink{rng_8finc_a8ac180ac52e5466637bbbf1161289f49}{fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf} (k, p)
\item 
subroutine \hyperlink{rng_8finc_aaaec4c2b90a22f0b1d7006fba9b349ef}{fgsl\+\_\+ran\+\_\+shuffle} (r, base, n, size)
\item 
subroutine \hyperlink{rng_8finc_a33391af19497bfdf9870f129fc114070}{fgsl\+\_\+ran\+\_\+shuffle\+\_\+double} (r, base, n)
\item 
subroutine \hyperlink{rng_8finc_a7d2b8339b78f1d615ebb5f22c308cc21}{fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t} (r, base, n)
\item 
integer(fgsl\+\_\+int) function \hyperlink{rng_8finc_a7a83bdd81ff77823a45f43c9de5a7475}{fgsl\+\_\+ran\+\_\+choose} (r, dest, k, src, n, size)
\item 
subroutine \hyperlink{rng_8finc_af3c71cb897158ffa0aca18cadd745030}{fgsl\+\_\+ran\+\_\+sample} (r, dest, k, src, n, size)
\item 
subroutine \hyperlink{rng_8finc_abe2110f8c489c3b628ea01abd54d973a}{fgsl\+\_\+rng\+\_\+c\+\_\+ptr} (res, src)
\item 
logical function \hyperlink{rng_8finc_ad8000eda2b5a0915e885495569d98538}{fgsl\+\_\+rng\+\_\+status} (rng)
\item 
logical function \hyperlink{rng_8finc_afcce5a85c69e796301406c0c2f8891eb}{fgsl\+\_\+qrng\+\_\+status} (qrng)
\item 
logical function \hyperlink{rng_8finc_a72a06cb2c031418f6139b91ed3af6389}{fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status} (ran\+\_\+discrete\+\_\+t)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\hypertarget{rng_8finc_a98571bac63e7448953ce6b83270fea54}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+beta\+\_\+p@{fgsl\+\_\+cdf\+\_\+beta\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+beta\+\_\+p@{fgsl\+\_\+cdf\+\_\+beta\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+beta\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+beta\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a98571bac63e7448953ce6b83270fea54}
\hypertarget{rng_8finc_ad9f940388d86851d6a3fb67138f0cda9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+beta\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ad9f940388d86851d6a3fb67138f0cda9}
\hypertarget{rng_8finc_a1f77adb144c89fd15a5a9902b3fb0f0a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+beta\+\_\+q@{fgsl\+\_\+cdf\+\_\+beta\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+beta\+\_\+q@{fgsl\+\_\+cdf\+\_\+beta\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+beta\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+beta\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a1f77adb144c89fd15a5a9902b3fb0f0a}
\hypertarget{rng_8finc_a0009c5b3be187def3e391ddf403e4a36}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+beta\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a0009c5b3be187def3e391ddf403e4a36}
\hypertarget{rng_8finc_ab413ce31101954114fe2c271532c05da}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+binomial\+\_\+p@{fgsl\+\_\+cdf\+\_\+binomial\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+binomial\+\_\+p@{fgsl\+\_\+cdf\+\_\+binomial\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+binomial\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+binomial\+\_\+p (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab413ce31101954114fe2c271532c05da}
\hypertarget{rng_8finc_a9a4484096d0c58e6b7f0f5994196c78c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+binomial\+\_\+q@{fgsl\+\_\+cdf\+\_\+binomial\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+binomial\+\_\+q@{fgsl\+\_\+cdf\+\_\+binomial\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+binomial\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+binomial\+\_\+q (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a9a4484096d0c58e6b7f0f5994196c78c}
\hypertarget{rng_8finc_a0e344d18cde233ed8002f084dde9eb60}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+cauchy\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a0e344d18cde233ed8002f084dde9eb60}
\hypertarget{rng_8finc_a074ae18be87299f8a671bc14c18fb12d}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+cauchy\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a074ae18be87299f8a671bc14c18fb12d}
\hypertarget{rng_8finc_abcdb7697f3622398517eecdcbe437b28}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+cauchy\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_abcdb7697f3622398517eecdcbe437b28}
\hypertarget{rng_8finc_a74774e42acfb80fb2fe4417ce410e760}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+cauchy\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a74774e42acfb80fb2fe4417ce410e760}
\hypertarget{rng_8finc_a4e32d508a8eac8c4edb7d00bcbcda230}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+chisq\+\_\+p@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+chisq\+\_\+p@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+chisq\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+chisq\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4e32d508a8eac8c4edb7d00bcbcda230}
\hypertarget{rng_8finc_a397d079779dd1ce60251527321d48b62}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+chisq\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a397d079779dd1ce60251527321d48b62}
\hypertarget{rng_8finc_aa75769eb52c32b5d6c8e769fab0be280}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+chisq\+\_\+q@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+chisq\+\_\+q@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+chisq\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+chisq\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa75769eb52c32b5d6c8e769fab0be280}
\hypertarget{rng_8finc_a4a8a7e2add3fdabcea95ab881048af06}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+chisq\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4a8a7e2add3fdabcea95ab881048af06}
\hypertarget{rng_8finc_a36e9a6ea0993d74b7a8cf7961709fe3c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+exponential\+\_\+p@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+exponential\+\_\+p@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+exponential\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+exponential\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a36e9a6ea0993d74b7a8cf7961709fe3c}
\hypertarget{rng_8finc_a488b0d0037afbf0758a6494ea2c79d4b}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+exponential\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a488b0d0037afbf0758a6494ea2c79d4b}
\hypertarget{rng_8finc_a955e14385e325a6372b465a576cac5c4}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+exponential\+\_\+q@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+exponential\+\_\+q@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+exponential\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+exponential\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a955e14385e325a6372b465a576cac5c4}
\hypertarget{rng_8finc_a8981dddfb5aa981d5819588d5e6ef0c3}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+exponential\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8981dddfb5aa981d5819588d5e6ef0c3}
\hypertarget{rng_8finc_a332787d73c8b7cc0a561b9de42eab974}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+exppow\+\_\+p@{fgsl\+\_\+cdf\+\_\+exppow\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+exppow\+\_\+p@{fgsl\+\_\+cdf\+\_\+exppow\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+exppow\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+exppow\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a332787d73c8b7cc0a561b9de42eab974}
\hypertarget{rng_8finc_ae336d786addd5c9838e379079f2118e8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+exppow\+\_\+q@{fgsl\+\_\+cdf\+\_\+exppow\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+exppow\+\_\+q@{fgsl\+\_\+cdf\+\_\+exppow\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+exppow\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+exppow\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae336d786addd5c9838e379079f2118e8}
\hypertarget{rng_8finc_a83d8d3cbe6899eadccd876c082e855b7}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+fdist\+\_\+p@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+fdist\+\_\+p@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+fdist\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+fdist\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu1, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu2}
\end{DoxyParamCaption}
)}\label{rng_8finc_a83d8d3cbe6899eadccd876c082e855b7}
\hypertarget{rng_8finc_a5b0a774f2b2bfd4ff9a6b2bcba45e5b8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+fdist\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu1, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu2}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5b0a774f2b2bfd4ff9a6b2bcba45e5b8}
\hypertarget{rng_8finc_a8d5d5e89002d7fa3b09a8f0dcb223328}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+fdist\+\_\+q@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+fdist\+\_\+q@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+fdist\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+fdist\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu1, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu2}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8d5d5e89002d7fa3b09a8f0dcb223328}
\hypertarget{rng_8finc_af6ee56a13f73d763ac76b58262768bbb}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+fdist\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu1, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu2}
\end{DoxyParamCaption}
)}\label{rng_8finc_af6ee56a13f73d763ac76b58262768bbb}
\hypertarget{rng_8finc_a53c32d3a1c1e49be4369425594820754}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+flat\+\_\+p@{fgsl\+\_\+cdf\+\_\+flat\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+flat\+\_\+p@{fgsl\+\_\+cdf\+\_\+flat\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+flat\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+flat\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a53c32d3a1c1e49be4369425594820754}
\hypertarget{rng_8finc_a42e0a48e22b8aa4b734ccf0f520d6431}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+flat\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a42e0a48e22b8aa4b734ccf0f520d6431}
\hypertarget{rng_8finc_a98244f046ad60405fb90bd7629d5f1be}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+flat\+\_\+q@{fgsl\+\_\+cdf\+\_\+flat\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+flat\+\_\+q@{fgsl\+\_\+cdf\+\_\+flat\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+flat\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+flat\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a98244f046ad60405fb90bd7629d5f1be}
\hypertarget{rng_8finc_a42ecda3cd6d30fdcb53b3b04e421638d}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+flat\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a42ecda3cd6d30fdcb53b3b04e421638d}
\hypertarget{rng_8finc_a0bac4d4b3ce06b0f58112852fa7b32ce}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gamma\+\_\+p@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+gamma\+\_\+p@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gamma\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gamma\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a0bac4d4b3ce06b0f58112852fa7b32ce}
\hypertarget{rng_8finc_ad98d9f27ebc4c29347f7178437ad2042}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gamma\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ad98d9f27ebc4c29347f7178437ad2042}
\hypertarget{rng_8finc_af7323ad0e46d157a40a3a1e8c5adbcc3}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gamma\+\_\+q@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+gamma\+\_\+q@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gamma\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gamma\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_af7323ad0e46d157a40a3a1e8c5adbcc3}
\hypertarget{rng_8finc_a98d9bdf34354f709686562da8a8852e7}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gamma\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a98d9bdf34354f709686562da8a8852e7}
\hypertarget{rng_8finc_a613160a77385ab379bf3a6f5192a97a8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gaussian\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a613160a77385ab379bf3a6f5192a97a8}
\hypertarget{rng_8finc_aa602d289238eeb5318d7b10562f84343}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gaussian\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa602d289238eeb5318d7b10562f84343}
\hypertarget{rng_8finc_a257b07452a48220b30b6b6b929637e79}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gaussian\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a257b07452a48220b30b6b6b929637e79}
\hypertarget{rng_8finc_a8f03982161ce0fc231bc4f7526265dc6}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gaussian\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8f03982161ce0fc231bc4f7526265dc6}
\hypertarget{rng_8finc_a4a120f9eb0d44094801ba645513a989f}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+geometric\+\_\+p@{fgsl\+\_\+cdf\+\_\+geometric\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+geometric\+\_\+p@{fgsl\+\_\+cdf\+\_\+geometric\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+geometric\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+geometric\+\_\+p (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4a120f9eb0d44094801ba645513a989f}
\hypertarget{rng_8finc_a4aebfe7d978d88066a79acaa75308f22}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+geometric\+\_\+q@{fgsl\+\_\+cdf\+\_\+geometric\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+geometric\+\_\+q@{fgsl\+\_\+cdf\+\_\+geometric\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+geometric\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+geometric\+\_\+q (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4aebfe7d978d88066a79acaa75308f22}
\hypertarget{rng_8finc_aa1f725735b86da6477ee1e6e7f23be25}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa1f725735b86da6477ee1e6e7f23be25}
\hypertarget{rng_8finc_a6da83025c6b0132f69e09cc2681507ca}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a6da83025c6b0132f69e09cc2681507ca}
\hypertarget{rng_8finc_a7ee83d5fc3ce8f58396b8fb373d3c3e6}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7ee83d5fc3ce8f58396b8fb373d3c3e6}
\hypertarget{rng_8finc_af40fcfa8cf59b40ac3cb704ba9d38963}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel1\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_af40fcfa8cf59b40ac3cb704ba9d38963}
\hypertarget{rng_8finc_aeff0eee0d72c27030164d5c6cb80a06c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_aeff0eee0d72c27030164d5c6cb80a06c}
\hypertarget{rng_8finc_aea4916d5cd9092eacf4c3dc7662614c9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_aea4916d5cd9092eacf4c3dc7662614c9}
\hypertarget{rng_8finc_a3f716068beb8b0ed9023bac7a11077fc}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a3f716068beb8b0ed9023bac7a11077fc}
\hypertarget{rng_8finc_ab0d909e722676fc110f8f44378006c07}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+gumbel2\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab0d909e722676fc110f8f44378006c07}
\hypertarget{rng_8finc_ad32c3936baaedfa550d4b8290fdd6a3d}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p@{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p@{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+p (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n1, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n2, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{t}
\end{DoxyParamCaption}
)}\label{rng_8finc_ad32c3936baaedfa550d4b8290fdd6a3d}
\hypertarget{rng_8finc_aa84f12c0e14bb16890138becd9def9c4}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q@{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q@{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+hypergeometric\+\_\+q (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n1, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n2, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{t}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa84f12c0e14bb16890138becd9def9c4}
\hypertarget{rng_8finc_ae5ad59c95e21c0d422034ad7d56f8257}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+laplace\+\_\+p@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+laplace\+\_\+p@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+laplace\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+laplace\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae5ad59c95e21c0d422034ad7d56f8257}
\hypertarget{rng_8finc_a372ea8f42cb280034be93978a227aac8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+laplace\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a372ea8f42cb280034be93978a227aac8}
\hypertarget{rng_8finc_a2e38b7a4c5542ab96393a85ac86c3aa5}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+laplace\+\_\+q@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+laplace\+\_\+q@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+laplace\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+laplace\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a2e38b7a4c5542ab96393a85ac86c3aa5}
\hypertarget{rng_8finc_ae60ab38aedb8d6fb86fbc16d33b8e2fa}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+laplace\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae60ab38aedb8d6fb86fbc16d33b8e2fa}
\hypertarget{rng_8finc_aa4001a113de807a07164d4516d756417}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+logistic\+\_\+p@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+logistic\+\_\+p@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+logistic\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+logistic\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa4001a113de807a07164d4516d756417}
\hypertarget{rng_8finc_a6acf734873703cca27ee7f86519d42ee}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+logistic\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a6acf734873703cca27ee7f86519d42ee}
\hypertarget{rng_8finc_aa286aa32b87ba0c9df449bebcbfcd9f7}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+logistic\+\_\+q@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+logistic\+\_\+q@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+logistic\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+logistic\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa286aa32b87ba0c9df449bebcbfcd9f7}
\hypertarget{rng_8finc_a196052826f8d1b9e958a3732bc05e900}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+logistic\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a196052826f8d1b9e958a3732bc05e900}
\hypertarget{rng_8finc_a5316890ad8197da791afcc5910bb509a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+lognormal\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{zeta, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5316890ad8197da791afcc5910bb509a}
\hypertarget{rng_8finc_aa342d9e7c0eca77722ad14b0ccb3b7d8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+lognormal\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{zeta, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa342d9e7c0eca77722ad14b0ccb3b7d8}
\hypertarget{rng_8finc_a1f399bfba773e619deb9db2831e1f219}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+lognormal\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{zeta, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a1f399bfba773e619deb9db2831e1f219}
\hypertarget{rng_8finc_a5e05ee3c7093525db7b13b1dc7f21090}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+lognormal\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{zeta, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5e05ee3c7093525db7b13b1dc7f21090}
\hypertarget{rng_8finc_a907fcf3e4f47bf6af2cdf8c849925576}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p@{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p@{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+p (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a907fcf3e4f47bf6af2cdf8c849925576}
\hypertarget{rng_8finc_a9814ca89dedaa922543eb568e7060a9d}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q@{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q@{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+negative\+\_\+binomial\+\_\+q (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a9814ca89dedaa922543eb568e7060a9d}
\hypertarget{rng_8finc_a4cdcd55585b860b72e948b1bd7e27461}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+pareto\+\_\+p@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+pareto\+\_\+p@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+pareto\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+pareto\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4cdcd55585b860b72e948b1bd7e27461}
\hypertarget{rng_8finc_afd1b3c0e697fb0f2f0935541cd05b804}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+pareto\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_afd1b3c0e697fb0f2f0935541cd05b804}
\hypertarget{rng_8finc_a1199071cd8707413370f40d23d973108}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+pareto\+\_\+q@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+pareto\+\_\+q@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+pareto\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+pareto\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a1199071cd8707413370f40d23d973108}
\hypertarget{rng_8finc_a458ed89072db48fb5f4033bbb48fba61}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+pareto\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a458ed89072db48fb5f4033bbb48fba61}
\hypertarget{rng_8finc_a064c1823c11347b4746af47bec4ac6cd}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+pascal\+\_\+p@{fgsl\+\_\+cdf\+\_\+pascal\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+pascal\+\_\+p@{fgsl\+\_\+cdf\+\_\+pascal\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+pascal\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+pascal\+\_\+p (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a064c1823c11347b4746af47bec4ac6cd}
\hypertarget{rng_8finc_a5635e95d11c8e3cd9d0a8ecb58d45987}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+pascal\+\_\+q@{fgsl\+\_\+cdf\+\_\+pascal\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+pascal\+\_\+q@{fgsl\+\_\+cdf\+\_\+pascal\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+pascal\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+pascal\+\_\+q (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5635e95d11c8e3cd9d0a8ecb58d45987}
\hypertarget{rng_8finc_ab2613ed5965934db464cf780a49a7e4c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+poisson\+\_\+p@{fgsl\+\_\+cdf\+\_\+poisson\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+poisson\+\_\+p@{fgsl\+\_\+cdf\+\_\+poisson\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+poisson\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+poisson\+\_\+p (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab2613ed5965934db464cf780a49a7e4c}
\hypertarget{rng_8finc_a8cd213b3445aca4ba8cf6b25f12691ac}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+poisson\+\_\+q@{fgsl\+\_\+cdf\+\_\+poisson\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+poisson\+\_\+q@{fgsl\+\_\+cdf\+\_\+poisson\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+poisson\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+poisson\+\_\+q (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8cd213b3445aca4ba8cf6b25f12691ac}
\hypertarget{rng_8finc_a376b011d221203a9830ad4681bda4c53}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a376b011d221203a9830ad4681bda4c53}
\hypertarget{rng_8finc_ac0bf5e17a1114cf02a6d561aafdbebc0}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_ac0bf5e17a1114cf02a6d561aafdbebc0}
\hypertarget{rng_8finc_ae07c15e9d38069dc78dd1fc10a3b37ab}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae07c15e9d38069dc78dd1fc10a3b37ab}
\hypertarget{rng_8finc_a669f0c3f452b3f4779ee3d66eb292e6f}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+rayleigh\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a669f0c3f452b3f4779ee3d66eb292e6f}
\hypertarget{rng_8finc_ace1197a0d3e0f71deda76ecc42b36dcf}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+tdist\+\_\+p@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+tdist\+\_\+p@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+tdist\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+tdist\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_ace1197a0d3e0f71deda76ecc42b36dcf}
\hypertarget{rng_8finc_a2473363fb7a8a2283461ae512996150f}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+tdist\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a2473363fb7a8a2283461ae512996150f}
\hypertarget{rng_8finc_a4a1e3a8ce1487a5489502e2264c858c9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+tdist\+\_\+q@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+tdist\+\_\+q@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+tdist\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+tdist\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4a1e3a8ce1487a5489502e2264c858c9}
\hypertarget{rng_8finc_acd06e7e1635e1d1946e0891f0ddc8fa3}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+tdist\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_acd06e7e1635e1d1946e0891f0ddc8fa3}
\hypertarget{rng_8finc_a7f2710deecdd590d946d38f33f433e9f}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7f2710deecdd590d946d38f33f433e9f}
\hypertarget{rng_8finc_a5200879f9cfb0062711be785cb73d8ba}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5200879f9cfb0062711be785cb73d8ba}
\hypertarget{rng_8finc_ac8d79a3464dcf4018b294bb46be5c63c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{rng_8finc_ac8d79a3464dcf4018b294bb46be5c63c}
\hypertarget{rng_8finc_a13c5f38d6806b5f065acab4c2f02cd72}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+ugaussian\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q}
\end{DoxyParamCaption}
)}\label{rng_8finc_a13c5f38d6806b5f065acab4c2f02cd72}
\hypertarget{rng_8finc_aac992deb1d7934dace804f0d289463d8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+weibull\+\_\+p@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+p}}
\index{fgsl\+\_\+cdf\+\_\+weibull\+\_\+p@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+p}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+weibull\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+weibull\+\_\+p (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_aac992deb1d7934dace804f0d289463d8}
\hypertarget{rng_8finc_ab388789e3098acaaf9f3cee993b6d442}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv}}
\index{fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+weibull\+\_\+pinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab388789e3098acaaf9f3cee993b6d442}
\hypertarget{rng_8finc_a195b5d5a03a5b2a91dad73d8057333d9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+weibull\+\_\+q@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+q}}
\index{fgsl\+\_\+cdf\+\_\+weibull\+\_\+q@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+q}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+weibull\+\_\+q}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+weibull\+\_\+q (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a195b5d5a03a5b2a91dad73d8057333d9}
\hypertarget{rng_8finc_a5114adcd286e64034c0959254212047b}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv}}
\index{fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv@{fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+cdf\+\_\+weibull\+\_\+qinv (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5114adcd286e64034c0959254212047b}
\hypertarget{rng_8finc_a5dd0e79d47ed21591ed2906315a5ed4b}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+alloc@{fgsl\+\_\+qrng\+\_\+alloc}}
\index{fgsl\+\_\+qrng\+\_\+alloc@{fgsl\+\_\+qrng\+\_\+alloc}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+qrng) function fgsl\+\_\+qrng\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng\+\_\+type), intent(in)}]{t, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{d}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5dd0e79d47ed21591ed2906315a5ed4b}
\hypertarget{rng_8finc_af9487d956c6b72f72ccb50a5ed28e92d}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+clone@{fgsl\+\_\+qrng\+\_\+clone}}
\index{fgsl\+\_\+qrng\+\_\+clone@{fgsl\+\_\+qrng\+\_\+clone}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+clone}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+qrng) function fgsl\+\_\+qrng\+\_\+clone (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(in)}]{q}
\end{DoxyParamCaption}
)}\label{rng_8finc_af9487d956c6b72f72ccb50a5ed28e92d}
\hypertarget{rng_8finc_ac61e779e7158279aa883358098f67a5a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+free@{fgsl\+\_\+qrng\+\_\+free}}
\index{fgsl\+\_\+qrng\+\_\+free@{fgsl\+\_\+qrng\+\_\+free}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+qrng\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(inout)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_ac61e779e7158279aa883358098f67a5a}
\hypertarget{rng_8finc_a4c172d25dab4c49dba69428b61bc4adf}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+get@{fgsl\+\_\+qrng\+\_\+get}}
\index{fgsl\+\_\+qrng\+\_\+get@{fgsl\+\_\+qrng\+\_\+get}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+qrng\+\_\+get (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(in)}]{q, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(out), target}]{x}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4c172d25dab4c49dba69428b61bc4adf}
\hypertarget{rng_8finc_adbebd9f4a0213e6eb61756e412046d67}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+init@{fgsl\+\_\+qrng\+\_\+init}}
\index{fgsl\+\_\+qrng\+\_\+init@{fgsl\+\_\+qrng\+\_\+init}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+qrng\+\_\+init (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(inout)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_adbebd9f4a0213e6eb61756e412046d67}
\hypertarget{rng_8finc_a7ce0da63d2654bb003f84a999bb7b6ce}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+memcpy@{fgsl\+\_\+qrng\+\_\+memcpy}}
\index{fgsl\+\_\+qrng\+\_\+memcpy@{fgsl\+\_\+qrng\+\_\+memcpy}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+memcpy}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+qrng\+\_\+memcpy (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(inout)}]{cpy, }
\item[{type(fgsl\+\_\+qrng), intent(in)}]{src}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7ce0da63d2654bb003f84a999bb7b6ce}
\hypertarget{rng_8finc_af55d78c79c3e7d3a3d8666fc7dfc6ddd}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+name@{fgsl\+\_\+qrng\+\_\+name}}
\index{fgsl\+\_\+qrng\+\_\+name@{fgsl\+\_\+qrng\+\_\+name}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function fgsl\+\_\+qrng\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(in)}]{q}
\end{DoxyParamCaption}
)}\label{rng_8finc_af55d78c79c3e7d3a3d8666fc7dfc6ddd}
\hypertarget{rng_8finc_afcce5a85c69e796301406c0c2f8891eb}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+qrng\+\_\+status@{fgsl\+\_\+qrng\+\_\+status}}
\index{fgsl\+\_\+qrng\+\_\+status@{fgsl\+\_\+qrng\+\_\+status}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+qrng\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+qrng\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+qrng), intent(in)}]{qrng}
\end{DoxyParamCaption}
)}\label{rng_8finc_afcce5a85c69e796301406c0c2f8891eb}
\hypertarget{rng_8finc_afd1f26e55ad5ea5baa69e3a2b7539361}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+bernoulli@{fgsl\+\_\+ran\+\_\+bernoulli}}
\index{fgsl\+\_\+ran\+\_\+bernoulli@{fgsl\+\_\+ran\+\_\+bernoulli}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+bernoulli}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+bernoulli (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_afd1f26e55ad5ea5baa69e3a2b7539361}
\hypertarget{rng_8finc_a59759fbd2da5f1ba46671c1f88303305}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf@{fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf@{fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+bernoulli\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a59759fbd2da5f1ba46671c1f88303305}
\hypertarget{rng_8finc_a22e4189fd2ecd84ea6afdab388e7a1fb}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+beta@{fgsl\+\_\+ran\+\_\+beta}}
\index{fgsl\+\_\+ran\+\_\+beta@{fgsl\+\_\+ran\+\_\+beta}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+beta}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+beta (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a22e4189fd2ecd84ea6afdab388e7a1fb}
\hypertarget{rng_8finc_af65213d7b9b1dc033ba0b54876d577ed}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+beta\+\_\+pdf@{fgsl\+\_\+ran\+\_\+beta\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+beta\+\_\+pdf@{fgsl\+\_\+ran\+\_\+beta\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+beta\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+beta\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_af65213d7b9b1dc033ba0b54876d577ed}
\hypertarget{rng_8finc_a4ee52af6322119ef765d429be9f24c33}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+binomial@{fgsl\+\_\+ran\+\_\+binomial}}
\index{fgsl\+\_\+ran\+\_\+binomial@{fgsl\+\_\+ran\+\_\+binomial}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+binomial}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+binomial (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4ee52af6322119ef765d429be9f24c33}
\hypertarget{rng_8finc_a5ce6b40d19ba62b14e1603e821ea1eb1}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf@{fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf@{fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+binomial\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5ce6b40d19ba62b14e1603e821ea1eb1}
\hypertarget{rng_8finc_ac2fd8a36b4c4ed1ef257fc4ea9887902}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian@{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian}}
\index{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian@{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma\+\_\+x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma\+\_\+y, }
\item[{real(fgsl\+\_\+double), intent(in)}]{rho, }
\item[{real(fgsl\+\_\+double), intent(out)}]{x, }
\item[{real(fgsl\+\_\+double), intent(out)}]{y}
\end{DoxyParamCaption}
)}\label{rng_8finc_ac2fd8a36b4c4ed1ef257fc4ea9887902}
\hypertarget{rng_8finc_ab5fb0d52054fac443429a9262a23b062}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf@{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf@{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+bivariate\+\_\+gaussian\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{y, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma\+\_\+x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma\+\_\+y, }
\item[{real(fgsl\+\_\+double), intent(in)}]{rho}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab5fb0d52054fac443429a9262a23b062}
\hypertarget{rng_8finc_a5a546c09d9cae9ebedb9b07ea32efeda}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+cauchy@{fgsl\+\_\+ran\+\_\+cauchy}}
\index{fgsl\+\_\+ran\+\_\+cauchy@{fgsl\+\_\+ran\+\_\+cauchy}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+cauchy}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+cauchy (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a5a546c09d9cae9ebedb9b07ea32efeda}
\hypertarget{rng_8finc_ace5b97b9a5d4c816d87a4266696fcdb5}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf@{fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf@{fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+cauchy\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_ace5b97b9a5d4c816d87a4266696fcdb5}
\hypertarget{rng_8finc_aafcd4ad23110cdf85cc02b3c17864d57}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+chisq@{fgsl\+\_\+ran\+\_\+chisq}}
\index{fgsl\+\_\+ran\+\_\+chisq@{fgsl\+\_\+ran\+\_\+chisq}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+chisq}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+chisq (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_aafcd4ad23110cdf85cc02b3c17864d57}
\hypertarget{rng_8finc_a01f35dd8aa35ff85f20a6d59868013c4}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf@{fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf@{fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+chisq\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a01f35dd8aa35ff85f20a6d59868013c4}
\hypertarget{rng_8finc_a7a83bdd81ff77823a45f43c9de5a7475}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+choose@{fgsl\+\_\+ran\+\_\+choose}}
\index{fgsl\+\_\+ran\+\_\+choose@{fgsl\+\_\+ran\+\_\+choose}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+choose}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+choose (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{type(c\+\_\+ptr), intent(in)}]{dest, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{k, }
\item[{type(c\+\_\+ptr), intent(in)}]{src, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{size}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7a83bdd81ff77823a45f43c9de5a7475}
\hypertarget{rng_8finc_a80f718ba94b09ba5011351c5284c9743}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dir\+\_\+2d@{fgsl\+\_\+ran\+\_\+dir\+\_\+2d}}
\index{fgsl\+\_\+ran\+\_\+dir\+\_\+2d@{fgsl\+\_\+ran\+\_\+dir\+\_\+2d}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dir\+\_\+2d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+dir\+\_\+2d (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(out)}]{x, }
\item[{real(fgsl\+\_\+double), intent(out)}]{y}
\end{DoxyParamCaption}
)}\label{rng_8finc_a80f718ba94b09ba5011351c5284c9743}
\hypertarget{rng_8finc_aad06ec726757689953f49b72533502bc}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method@{fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method}}
\index{fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method@{fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+dir\+\_\+2d\+\_\+trig\+\_\+method (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(out)}]{x, }
\item[{real(fgsl\+\_\+double), intent(out)}]{y}
\end{DoxyParamCaption}
)}\label{rng_8finc_aad06ec726757689953f49b72533502bc}
\hypertarget{rng_8finc_a76b76d07af9c338b59841a300b1fe713}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dir\+\_\+3d@{fgsl\+\_\+ran\+\_\+dir\+\_\+3d}}
\index{fgsl\+\_\+ran\+\_\+dir\+\_\+3d@{fgsl\+\_\+ran\+\_\+dir\+\_\+3d}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dir\+\_\+3d}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+dir\+\_\+3d (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(out)}]{x, }
\item[{real(fgsl\+\_\+double), intent(out)}]{y, }
\item[{real(fgsl\+\_\+double), intent(out)}]{z}
\end{DoxyParamCaption}
)}\label{rng_8finc_a76b76d07af9c338b59841a300b1fe713}
\hypertarget{rng_8finc_a630c7e86d20d111e9e2257c3ca4d3099}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dir\+\_\+nd@{fgsl\+\_\+ran\+\_\+dir\+\_\+nd}}
\index{fgsl\+\_\+ran\+\_\+dir\+\_\+nd@{fgsl\+\_\+ran\+\_\+dir\+\_\+nd}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dir\+\_\+nd}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+dir\+\_\+nd (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{real(fgsl\+\_\+double), intent(out)}]{x}
\end{DoxyParamCaption}
)}\label{rng_8finc_a630c7e86d20d111e9e2257c3ca4d3099}
\hypertarget{rng_8finc_a73aba9b9dc68ab325ad7074c101dbda8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dirichlet@{fgsl\+\_\+ran\+\_\+dirichlet}}
\index{fgsl\+\_\+ran\+\_\+dirichlet@{fgsl\+\_\+ran\+\_\+dirichlet}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dirichlet}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+dirichlet (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{alpha, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(out), target}]{theta}
\end{DoxyParamCaption}
)}\label{rng_8finc_a73aba9b9dc68ab325ad7074c101dbda8}
\hypertarget{rng_8finc_a9a557e6292bddfae3ee47d4c4f35d89b}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf@{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf}}
\index{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf@{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+dirichlet\+\_\+lnpdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{alpha, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{theta}
\end{DoxyParamCaption}
)}\label{rng_8finc_a9a557e6292bddfae3ee47d4c4f35d89b}
\hypertarget{rng_8finc_ab1baa412c299444df3ffd79561f0863b}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf@{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf@{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+dirichlet\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{alpha, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{theta}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab1baa412c299444df3ffd79561f0863b}
\hypertarget{rng_8finc_aefc716ef88ffa6cc65fa6282c31dd0f0}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+discrete@{fgsl\+\_\+ran\+\_\+discrete}}
\index{fgsl\+\_\+ran\+\_\+discrete@{fgsl\+\_\+ran\+\_\+discrete}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+discrete}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+size\+\_\+t) function fgsl\+\_\+ran\+\_\+discrete (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{type(fgsl\+\_\+ran\+\_\+discrete\+\_\+t), intent(in)}]{g}
\end{DoxyParamCaption}
)}\label{rng_8finc_aefc716ef88ffa6cc65fa6282c31dd0f0}
\hypertarget{rng_8finc_ac738587037bec690a44a21b02f02e2fc}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+discrete\+\_\+free@{fgsl\+\_\+ran\+\_\+discrete\+\_\+free}}
\index{fgsl\+\_\+ran\+\_\+discrete\+\_\+free@{fgsl\+\_\+ran\+\_\+discrete\+\_\+free}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+discrete\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+discrete\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+ran\+\_\+discrete\+\_\+t), intent(inout)}]{g}
\end{DoxyParamCaption}
)}\label{rng_8finc_ac738587037bec690a44a21b02f02e2fc}
\hypertarget{rng_8finc_a156d8a091be2738deec0f2f1b95dfd8a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf@{fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf@{fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+discrete\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{k, }
\item[{type(fgsl\+\_\+ran\+\_\+discrete\+\_\+t), intent(in)}]{g}
\end{DoxyParamCaption}
)}\label{rng_8finc_a156d8a091be2738deec0f2f1b95dfd8a}
\hypertarget{rng_8finc_a503addce2caaf85cb54a1c0db960f106}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc@{fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc}}
\index{fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc@{fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+ran\+\_\+discrete\+\_\+t) function fgsl\+\_\+ran\+\_\+discrete\+\_\+preproc (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a503addce2caaf85cb54a1c0db960f106}
\hypertarget{rng_8finc_a72a06cb2c031418f6139b91ed3af6389}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status@{fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status}}
\index{fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status@{fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+ran\+\_\+discrete\+\_\+t\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+ran\+\_\+discrete\+\_\+t), intent(in)}]{ran\+\_\+discrete\+\_\+t}
\end{DoxyParamCaption}
)}\label{rng_8finc_a72a06cb2c031418f6139b91ed3af6389}
\hypertarget{rng_8finc_a6e0d7e6eadeddedceacd263ef26203d0}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+exponential@{fgsl\+\_\+ran\+\_\+exponential}}
\index{fgsl\+\_\+ran\+\_\+exponential@{fgsl\+\_\+ran\+\_\+exponential}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+exponential}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+exponential (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a6e0d7e6eadeddedceacd263ef26203d0}
\hypertarget{rng_8finc_ae756f259cb8ca3982f646f42a216c96c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf@{fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf@{fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+exponential\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae756f259cb8ca3982f646f42a216c96c}
\hypertarget{rng_8finc_a3a4e76ecca55fc88d05ad1dd87b11ecd}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+exppow@{fgsl\+\_\+ran\+\_\+exppow}}
\index{fgsl\+\_\+ran\+\_\+exppow@{fgsl\+\_\+ran\+\_\+exppow}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+exppow}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+exppow (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a3a4e76ecca55fc88d05ad1dd87b11ecd}
\hypertarget{rng_8finc_a87c230357f577305a4bd93c4f304e2af}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf@{fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf@{fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+exppow\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a87c230357f577305a4bd93c4f304e2af}
\hypertarget{rng_8finc_acd433cb70a78cc54e2c4d02e3a7f9291}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+fdist@{fgsl\+\_\+ran\+\_\+fdist}}
\index{fgsl\+\_\+ran\+\_\+fdist@{fgsl\+\_\+ran\+\_\+fdist}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+fdist}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+fdist (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu1, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu2}
\end{DoxyParamCaption}
)}\label{rng_8finc_acd433cb70a78cc54e2c4d02e3a7f9291}
\hypertarget{rng_8finc_a752a7663a532c2765b796040098568e8}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf@{fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf@{fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+fdist\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu1, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu2}
\end{DoxyParamCaption}
)}\label{rng_8finc_a752a7663a532c2765b796040098568e8}
\hypertarget{rng_8finc_acd9641232d480f05b1abe1590c0f27b2}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+flat@{fgsl\+\_\+ran\+\_\+flat}}
\index{fgsl\+\_\+ran\+\_\+flat@{fgsl\+\_\+ran\+\_\+flat}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+flat}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+flat (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_acd9641232d480f05b1abe1590c0f27b2}
\hypertarget{rng_8finc_a4436b84330131f34805ea941042e464a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+flat\+\_\+pdf@{fgsl\+\_\+ran\+\_\+flat\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+flat\+\_\+pdf@{fgsl\+\_\+ran\+\_\+flat\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+flat\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+flat\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4436b84330131f34805ea941042e464a}
\hypertarget{rng_8finc_a75b8328e601702d544764bf044864486}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gamma@{fgsl\+\_\+ran\+\_\+gamma}}
\index{fgsl\+\_\+ran\+\_\+gamma@{fgsl\+\_\+ran\+\_\+gamma}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gamma}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gamma (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a75b8328e601702d544764bf044864486}
\hypertarget{rng_8finc_ac1a501f4dfe734274569151dfaf25477}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gamma\+\_\+mt@{fgsl\+\_\+ran\+\_\+gamma\+\_\+mt}}
\index{fgsl\+\_\+ran\+\_\+gamma\+\_\+mt@{fgsl\+\_\+ran\+\_\+gamma\+\_\+mt}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gamma\+\_\+mt}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gamma\+\_\+mt (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ac1a501f4dfe734274569151dfaf25477}
\hypertarget{rng_8finc_ab4786a7f6aa42d75d825b5a32d193ce4}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gamma\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab4786a7f6aa42d75d825b5a32d193ce4}
\hypertarget{rng_8finc_a04f4cd4894dc3510006365f5211b8dda}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gaussian@{fgsl\+\_\+ran\+\_\+gaussian}}
\index{fgsl\+\_\+ran\+\_\+gaussian@{fgsl\+\_\+ran\+\_\+gaussian}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gaussian}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gaussian (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a04f4cd4894dc3510006365f5211b8dda}
\hypertarget{rng_8finc_aefb1b7aca8d4240cdf6ad29706f53ba6}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gaussian\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_aefb1b7aca8d4240cdf6ad29706f53ba6}
\hypertarget{rng_8finc_a3a942206e136585fd8ffb9761bbad505}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method}}
\index{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gaussian\+\_\+ratio\+\_\+method (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a3a942206e136585fd8ffb9761bbad505}
\hypertarget{rng_8finc_a375409ed447b32016b5901dd7adb5146}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail}}
\index{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a375409ed447b32016b5901dd7adb5146}
\hypertarget{rng_8finc_a11151be72007e872d4101d2d1fc8a3c2}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gaussian\+\_\+tail\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a11151be72007e872d4101d2d1fc8a3c2}
\hypertarget{rng_8finc_ab23c2a1b1d2f0b21697675ac00fca191}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat}}
\index{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat@{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gaussian\+\_\+ziggurat (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab23c2a1b1d2f0b21697675ac00fca191}
\hypertarget{rng_8finc_ae482dfe1c492849cb92416b03115b90e}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+geometric@{fgsl\+\_\+ran\+\_\+geometric}}
\index{fgsl\+\_\+ran\+\_\+geometric@{fgsl\+\_\+ran\+\_\+geometric}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+geometric}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+geometric (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae482dfe1c492849cb92416b03115b90e}
\hypertarget{rng_8finc_ad9e7f55be1f69e7b25a9e65a40708cec}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf@{fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf@{fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+geometric\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_ad9e7f55be1f69e7b25a9e65a40708cec}
\hypertarget{rng_8finc_ae340600957508ade0da2ca0078720d6a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gumbel1@{fgsl\+\_\+ran\+\_\+gumbel1}}
\index{fgsl\+\_\+ran\+\_\+gumbel1@{fgsl\+\_\+ran\+\_\+gumbel1}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gumbel1}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gumbel1 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae340600957508ade0da2ca0078720d6a}
\hypertarget{rng_8finc_a7d4cb752dabe9a68cd165e6b717f487b}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gumbel1\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7d4cb752dabe9a68cd165e6b717f487b}
\hypertarget{rng_8finc_a8df69840fa11815cfe3c2a5f75e70140}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gumbel2@{fgsl\+\_\+ran\+\_\+gumbel2}}
\index{fgsl\+\_\+ran\+\_\+gumbel2@{fgsl\+\_\+ran\+\_\+gumbel2}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gumbel2}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gumbel2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8df69840fa11815cfe3c2a5f75e70140}
\hypertarget{rng_8finc_a4064ea0290a475c5d6fc4a09767c6246}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf@{fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+gumbel2\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4064ea0290a475c5d6fc4a09767c6246}
\hypertarget{rng_8finc_a555f87a230be607e1cd924efad37bbda}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+hypergeometric@{fgsl\+\_\+ran\+\_\+hypergeometric}}
\index{fgsl\+\_\+ran\+\_\+hypergeometric@{fgsl\+\_\+ran\+\_\+hypergeometric}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+hypergeometric}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+hypergeometric (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n1, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n2, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{t}
\end{DoxyParamCaption}
)}\label{rng_8finc_a555f87a230be607e1cd924efad37bbda}
\hypertarget{rng_8finc_a7d562f6070fb8375424c9bb8002102ee}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf@{fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf@{fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+hypergeometric\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n1, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n2, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{t}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7d562f6070fb8375424c9bb8002102ee}
\hypertarget{rng_8finc_a4fddb2cbe7750f04fb6fafeaca3d4475}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+landau@{fgsl\+\_\+ran\+\_\+landau}}
\index{fgsl\+\_\+ran\+\_\+landau@{fgsl\+\_\+ran\+\_\+landau}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+landau}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+landau (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4fddb2cbe7750f04fb6fafeaca3d4475}
\hypertarget{rng_8finc_a3838bd54f8cd69e289ce48f50d804e13}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+landau\+\_\+pdf@{fgsl\+\_\+ran\+\_\+landau\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+landau\+\_\+pdf@{fgsl\+\_\+ran\+\_\+landau\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+landau\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+landau\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{rng_8finc_a3838bd54f8cd69e289ce48f50d804e13}
\hypertarget{rng_8finc_a4720051c5ef1f7ebcb32a852ac6664cb}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+laplace@{fgsl\+\_\+ran\+\_\+laplace}}
\index{fgsl\+\_\+ran\+\_\+laplace@{fgsl\+\_\+ran\+\_\+laplace}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+laplace}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+laplace (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4720051c5ef1f7ebcb32a852ac6664cb}
\hypertarget{rng_8finc_ab7e39d0b6571ba191082ae83e3586791}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf@{fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf@{fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+laplace\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab7e39d0b6571ba191082ae83e3586791}
\hypertarget{rng_8finc_a8453b1f8c3e81ec2eaabfc6612ce44aa}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+levy@{fgsl\+\_\+ran\+\_\+levy}}
\index{fgsl\+\_\+ran\+\_\+levy@{fgsl\+\_\+ran\+\_\+levy}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+levy}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+levy (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{c, }
\item[{real(fgsl\+\_\+double), intent(in)}]{alpha}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8453b1f8c3e81ec2eaabfc6612ce44aa}
\hypertarget{rng_8finc_a43ea311600d0fdcccc054b043d6ec519}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+levy\+\_\+skew@{fgsl\+\_\+ran\+\_\+levy\+\_\+skew}}
\index{fgsl\+\_\+ran\+\_\+levy\+\_\+skew@{fgsl\+\_\+ran\+\_\+levy\+\_\+skew}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+levy\+\_\+skew}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+levy\+\_\+skew (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{c, }
\item[{real(fgsl\+\_\+double), intent(in)}]{alpha, }
\item[{real(fgsl\+\_\+double), intent(in)}]{beta}
\end{DoxyParamCaption}
)}\label{rng_8finc_a43ea311600d0fdcccc054b043d6ec519}
\hypertarget{rng_8finc_a584f76adbf187041b73db1c34576f40c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+logarithmic@{fgsl\+\_\+ran\+\_\+logarithmic}}
\index{fgsl\+\_\+ran\+\_\+logarithmic@{fgsl\+\_\+ran\+\_\+logarithmic}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+logarithmic}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+logarithmic (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a584f76adbf187041b73db1c34576f40c}
\hypertarget{rng_8finc_a8ac180ac52e5466637bbbf1161289f49}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf@{fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf@{fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+logarithmic\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8ac180ac52e5466637bbbf1161289f49}
\hypertarget{rng_8finc_afa24e40f001e4ef9cd8e3794447b9a80}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+logistic@{fgsl\+\_\+ran\+\_\+logistic}}
\index{fgsl\+\_\+ran\+\_\+logistic@{fgsl\+\_\+ran\+\_\+logistic}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+logistic}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+logistic (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_afa24e40f001e4ef9cd8e3794447b9a80}
\hypertarget{rng_8finc_a3d50904646cacac7540c7734e21a1590}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf@{fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf@{fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+logistic\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a3d50904646cacac7540c7734e21a1590}
\hypertarget{rng_8finc_a595430ab8b59586c367cc046a9f5debf}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+lognormal@{fgsl\+\_\+ran\+\_\+lognormal}}
\index{fgsl\+\_\+ran\+\_\+lognormal@{fgsl\+\_\+ran\+\_\+lognormal}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+lognormal}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+lognormal (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{zeta, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a595430ab8b59586c367cc046a9f5debf}
\hypertarget{rng_8finc_a202090301f103185a3f44733bb1bcbd5}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf@{fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf@{fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+lognormal\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{zeta, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a202090301f103185a3f44733bb1bcbd5}
\hypertarget{rng_8finc_ae64fcca5836f5d128802d78dd35d13ef}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+multinomial@{fgsl\+\_\+ran\+\_\+multinomial}}
\index{fgsl\+\_\+ran\+\_\+multinomial@{fgsl\+\_\+ran\+\_\+multinomial}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+multinomial}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+multinomial (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{nn, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{p, }
\item[{integer(fgsl\+\_\+int), dimension(\+:), intent(out), target}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae64fcca5836f5d128802d78dd35d13ef}
\hypertarget{rng_8finc_aafc2f5a38b757191144c10b81656f852}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf@{fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf}}
\index{fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf@{fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+multinomial\+\_\+lnpdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{p, }
\item[{integer(fgsl\+\_\+int), dimension(\+:), intent(in), target}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_aafc2f5a38b757191144c10b81656f852}
\hypertarget{rng_8finc_a659a9afd7978f7596edb889d73ae0889}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf@{fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf@{fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+multinomial\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{p, }
\item[{integer(fgsl\+\_\+int), dimension(\+:), intent(in), target}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a659a9afd7978f7596edb889d73ae0889}
\hypertarget{rng_8finc_ab25a0cc345a2b7acbac9430436e54362}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+negative\+\_\+binomial@{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial}}
\index{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial@{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+negative\+\_\+binomial (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab25a0cc345a2b7acbac9430436e54362}
\hypertarget{rng_8finc_aaf108cb550b6c3f7cc34cd7b12763b2f}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf@{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf@{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+negative\+\_\+binomial\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_aaf108cb550b6c3f7cc34cd7b12763b2f}
\hypertarget{rng_8finc_af630ea831bbec975f2b31e0a08aa5fb2}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+pareto@{fgsl\+\_\+ran\+\_\+pareto}}
\index{fgsl\+\_\+ran\+\_\+pareto@{fgsl\+\_\+ran\+\_\+pareto}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+pareto}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+pareto (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_af630ea831bbec975f2b31e0a08aa5fb2}
\hypertarget{rng_8finc_ae469b5eaa361c5c0e3b888fd3efc0bf3}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf@{fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf@{fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+pareto\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae469b5eaa361c5c0e3b888fd3efc0bf3}
\hypertarget{rng_8finc_a0027f47bae46e3f5160056c4a0f0bb16}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+pascal@{fgsl\+\_\+ran\+\_\+pascal}}
\index{fgsl\+\_\+ran\+\_\+pascal@{fgsl\+\_\+ran\+\_\+pascal}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+pascal}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+pascal (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a0027f47bae46e3f5160056c4a0f0bb16}
\hypertarget{rng_8finc_a1c7effe4be2e34250060a625e3787d84}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf@{fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf@{fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+pascal\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{p, }
\item[{real(fgsl\+\_\+double), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a1c7effe4be2e34250060a625e3787d84}
\hypertarget{rng_8finc_a74186f6416a6812b1e4316ed93dd4219}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+poisson@{fgsl\+\_\+ran\+\_\+poisson}}
\index{fgsl\+\_\+ran\+\_\+poisson@{fgsl\+\_\+ran\+\_\+poisson}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+poisson}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+ran\+\_\+poisson (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a74186f6416a6812b1e4316ed93dd4219}
\hypertarget{rng_8finc_a8c8223415cae86ff6f8547a1487fdf84}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf@{fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf@{fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+poisson\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+int), intent(in)}]{k, }
\item[{real(fgsl\+\_\+double), intent(in)}]{mu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a8c8223415cae86ff6f8547a1487fdf84}
\hypertarget{rng_8finc_ab3b2b9a1275e0581f2f62f4bb974bba0}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+rayleigh@{fgsl\+\_\+ran\+\_\+rayleigh}}
\index{fgsl\+\_\+ran\+\_\+rayleigh@{fgsl\+\_\+ran\+\_\+rayleigh}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+rayleigh}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+rayleigh (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab3b2b9a1275e0581f2f62f4bb974bba0}
\hypertarget{rng_8finc_aeb1b678250b5a3437e2a5da86dc7027e}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf@{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf@{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+rayleigh\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_aeb1b678250b5a3437e2a5da86dc7027e}
\hypertarget{rng_8finc_a251553996a7fe7909c52a740eaeb5a5c}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail@{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail}}
\index{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail@{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a251553996a7fe7909c52a740eaeb5a5c}
\hypertarget{rng_8finc_a1d05f85a0832a708308a2022a295f8e2}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf@{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf@{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+rayleigh\+\_\+tail\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{sigma}
\end{DoxyParamCaption}
)}\label{rng_8finc_a1d05f85a0832a708308a2022a295f8e2}
\hypertarget{rng_8finc_af3c71cb897158ffa0aca18cadd745030}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+sample@{fgsl\+\_\+ran\+\_\+sample}}
\index{fgsl\+\_\+ran\+\_\+sample@{fgsl\+\_\+ran\+\_\+sample}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+sample}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+sample (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{type(c\+\_\+ptr), intent(in)}]{dest, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{k, }
\item[{type(c\+\_\+ptr), intent(in)}]{src, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{size}
\end{DoxyParamCaption}
)}\label{rng_8finc_af3c71cb897158ffa0aca18cadd745030}
\hypertarget{rng_8finc_aaaec4c2b90a22f0b1d7006fba9b349ef}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+shuffle@{fgsl\+\_\+ran\+\_\+shuffle}}
\index{fgsl\+\_\+ran\+\_\+shuffle@{fgsl\+\_\+ran\+\_\+shuffle}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+shuffle}]{\setlength{\rightskip}{0pt plus 5cm}subroutine {\bf fgsl\+\_\+ran\+\_\+shuffle} (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{type(c\+\_\+ptr), intent(in)}]{base, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{size}
\end{DoxyParamCaption}
)}\label{rng_8finc_aaaec4c2b90a22f0b1d7006fba9b349ef}
\hypertarget{rng_8finc_a33391af19497bfdf9870f129fc114070}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+shuffle\+\_\+double@{fgsl\+\_\+ran\+\_\+shuffle\+\_\+double}}
\index{fgsl\+\_\+ran\+\_\+shuffle\+\_\+double@{fgsl\+\_\+ran\+\_\+shuffle\+\_\+double}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+shuffle\+\_\+double}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+shuffle\+\_\+double (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), dimension(n), intent(in), target}]{base, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a33391af19497bfdf9870f129fc114070}
\hypertarget{rng_8finc_a7d2b8339b78f1d615ebb5f22c308cc21}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t@{fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t}}
\index{fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t@{fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+ran\+\_\+shuffle\+\_\+size\+\_\+t (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{integer(fgsl\+\_\+size\+\_\+t), dimension(n), intent(in), target}]{base, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7d2b8339b78f1d615ebb5f22c308cc21}
\hypertarget{rng_8finc_a588d0c7b571fa84a50e5bc06bd1c58e3}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+tdist@{fgsl\+\_\+ran\+\_\+tdist}}
\index{fgsl\+\_\+ran\+\_\+tdist@{fgsl\+\_\+ran\+\_\+tdist}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+tdist}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+tdist (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_a588d0c7b571fa84a50e5bc06bd1c58e3}
\hypertarget{rng_8finc_adefcc6298f2b2b37d112870027638578}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf@{fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf@{fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+tdist\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu}
\end{DoxyParamCaption}
)}\label{rng_8finc_adefcc6298f2b2b37d112870027638578}
\hypertarget{rng_8finc_a679c4c83b2e8f8cedc96f5eca1b7929a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+ugaussian@{fgsl\+\_\+ran\+\_\+ugaussian}}
\index{fgsl\+\_\+ran\+\_\+ugaussian@{fgsl\+\_\+ran\+\_\+ugaussian}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+ugaussian}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+ugaussian (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a679c4c83b2e8f8cedc96f5eca1b7929a}
\hypertarget{rng_8finc_ab45ce99f5d0cc4b3b7981cb89584c0ca}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+ugaussian\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{rng_8finc_ab45ce99f5d0cc4b3b7981cb89584c0ca}
\hypertarget{rng_8finc_a720e375637bfce16e56c42f2e11b5802}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method}}
\index{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+ugaussian\+\_\+ratio\+\_\+method (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a720e375637bfce16e56c42f2e11b5802}
\hypertarget{rng_8finc_a7b84620d10a8d1817b621f3a5aedf487}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail}}
\index{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a7b84620d10a8d1817b621f3a5aedf487}
\hypertarget{rng_8finc_a54ba0fdd3a089ba1f385bf126c25564a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf@{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+ugaussian\+\_\+tail\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a}
\end{DoxyParamCaption}
)}\label{rng_8finc_a54ba0fdd3a089ba1f385bf126c25564a}
\hypertarget{rng_8finc_a2ae4b421d515bf870ec49f005f1004b9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+weibull@{fgsl\+\_\+ran\+\_\+weibull}}
\index{fgsl\+\_\+ran\+\_\+weibull@{fgsl\+\_\+ran\+\_\+weibull}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+weibull}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+weibull (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_a2ae4b421d515bf870ec49f005f1004b9}
\hypertarget{rng_8finc_afe0ac6dc4d46f4844d0fec31f55db2b4}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf@{fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf}}
\index{fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf@{fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+ran\+\_\+weibull\+\_\+pdf (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{a, }
\item[{real(fgsl\+\_\+double), intent(in)}]{b}
\end{DoxyParamCaption}
)}\label{rng_8finc_afe0ac6dc4d46f4844d0fec31f55db2b4}
\hypertarget{rng_8finc_a30f2372e956b9bd66f43de5c6de060d9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+alloc@{fgsl\+\_\+rng\+\_\+alloc}}
\index{fgsl\+\_\+rng\+\_\+alloc@{fgsl\+\_\+rng\+\_\+alloc}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+rng) function fgsl\+\_\+rng\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng\+\_\+type), intent(inout)}]{t}
\end{DoxyParamCaption}
)}\label{rng_8finc_a30f2372e956b9bd66f43de5c6de060d9}
\hypertarget{rng_8finc_abe2110f8c489c3b628ea01abd54d973a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+c\+\_\+ptr@{fgsl\+\_\+rng\+\_\+c\+\_\+ptr}}
\index{fgsl\+\_\+rng\+\_\+c\+\_\+ptr@{fgsl\+\_\+rng\+\_\+c\+\_\+ptr}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+c\+\_\+ptr}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+rng\+\_\+c\+\_\+ptr (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(out)}]{res, }
\item[{type(c\+\_\+ptr), intent(in)}]{src}
\end{DoxyParamCaption}
)}\label{rng_8finc_abe2110f8c489c3b628ea01abd54d973a}
\hypertarget{rng_8finc_acc66804b594701e03a27cea42373fac6}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+clone@{fgsl\+\_\+rng\+\_\+clone}}
\index{fgsl\+\_\+rng\+\_\+clone@{fgsl\+\_\+rng\+\_\+clone}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+clone}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+rng) function fgsl\+\_\+rng\+\_\+clone (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_acc66804b594701e03a27cea42373fac6}
\hypertarget{rng_8finc_a398d0b93637d4cd2f0ec42aa9d704fed}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+env\+\_\+setup@{fgsl\+\_\+rng\+\_\+env\+\_\+setup}}
\index{fgsl\+\_\+rng\+\_\+env\+\_\+setup@{fgsl\+\_\+rng\+\_\+env\+\_\+setup}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+env\+\_\+setup}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+rng\+\_\+type) function fgsl\+\_\+rng\+\_\+env\+\_\+setup (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{rng_8finc_a398d0b93637d4cd2f0ec42aa9d704fed}
\hypertarget{rng_8finc_a1e80994301a7b45f4203ce55d90a86fe}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+fread@{fgsl\+\_\+rng\+\_\+fread}}
\index{fgsl\+\_\+rng\+\_\+fread@{fgsl\+\_\+rng\+\_\+fread}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+fread}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+rng\+\_\+fread (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+file), intent(in)}]{stream, }
\item[{type(fgsl\+\_\+rng), intent(inout)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a1e80994301a7b45f4203ce55d90a86fe}
\hypertarget{rng_8finc_af0801f3c2ac80076ea94f4b0393665a0}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+free@{fgsl\+\_\+rng\+\_\+free}}
\index{fgsl\+\_\+rng\+\_\+free@{fgsl\+\_\+rng\+\_\+free}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+rng\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(inout)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_af0801f3c2ac80076ea94f4b0393665a0}
\hypertarget{rng_8finc_ad9f602fa3c592fdac3659a1746143aa1}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+fwrite@{fgsl\+\_\+rng\+\_\+fwrite}}
\index{fgsl\+\_\+rng\+\_\+fwrite@{fgsl\+\_\+rng\+\_\+fwrite}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+fwrite}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+rng\+\_\+fwrite (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+file), intent(in)}]{stream, }
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_ad9f602fa3c592fdac3659a1746143aa1}
\hypertarget{rng_8finc_a437565a21cf12f8aa87eec1ec36ff143}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+get@{fgsl\+\_\+rng\+\_\+get}}
\index{fgsl\+\_\+rng\+\_\+get@{fgsl\+\_\+rng\+\_\+get}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+long) function fgsl\+\_\+rng\+\_\+get (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a437565a21cf12f8aa87eec1ec36ff143}
\hypertarget{rng_8finc_afa55230f7211ea98414429229b64a8c4}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+max@{fgsl\+\_\+rng\+\_\+max}}
\index{fgsl\+\_\+rng\+\_\+max@{fgsl\+\_\+rng\+\_\+max}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+max}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+long) function fgsl\+\_\+rng\+\_\+max (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_afa55230f7211ea98414429229b64a8c4}
\hypertarget{rng_8finc_a3b20f59958b9d1f96e11c91deb33eebb}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+memcpy@{fgsl\+\_\+rng\+\_\+memcpy}}
\index{fgsl\+\_\+rng\+\_\+memcpy@{fgsl\+\_\+rng\+\_\+memcpy}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+memcpy}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+rng\+\_\+memcpy (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(inout)}]{cpy, }
\item[{type(fgsl\+\_\+rng), intent(in)}]{src}
\end{DoxyParamCaption}
)}\label{rng_8finc_a3b20f59958b9d1f96e11c91deb33eebb}
\hypertarget{rng_8finc_a61f73ec296fa294c6b0634533d537d01}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+min@{fgsl\+\_\+rng\+\_\+min}}
\index{fgsl\+\_\+rng\+\_\+min@{fgsl\+\_\+rng\+\_\+min}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+min}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+long) function fgsl\+\_\+rng\+\_\+min (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a61f73ec296fa294c6b0634533d537d01}
\hypertarget{rng_8finc_a54c05ff204ef98053bf5124603d2b334}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+name@{fgsl\+\_\+rng\+\_\+name}}
\index{fgsl\+\_\+rng\+\_\+name@{fgsl\+\_\+rng\+\_\+name}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function fgsl\+\_\+rng\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a54c05ff204ef98053bf5124603d2b334}
\hypertarget{rng_8finc_a4bff01c18fd9fbf639fd6d8e75c9e85a}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+set@{fgsl\+\_\+rng\+\_\+set}}
\index{fgsl\+\_\+rng\+\_\+set@{fgsl\+\_\+rng\+\_\+set}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+rng\+\_\+set (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(inout)}]{r, }
\item[{integer(fgsl\+\_\+long), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{rng_8finc_a4bff01c18fd9fbf639fd6d8e75c9e85a}
\hypertarget{rng_8finc_ad8000eda2b5a0915e885495569d98538}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+status@{fgsl\+\_\+rng\+\_\+status}}
\index{fgsl\+\_\+rng\+\_\+status@{fgsl\+\_\+rng\+\_\+status}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+rng\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{rng}
\end{DoxyParamCaption}
)}\label{rng_8finc_ad8000eda2b5a0915e885495569d98538}
\hypertarget{rng_8finc_aa854677900243f9feabf49ee137e38b9}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+uniform@{fgsl\+\_\+rng\+\_\+uniform}}
\index{fgsl\+\_\+rng\+\_\+uniform@{fgsl\+\_\+rng\+\_\+uniform}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+uniform}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+rng\+\_\+uniform (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_aa854677900243f9feabf49ee137e38b9}
\hypertarget{rng_8finc_ae0ce08aee233600b619e3ddc2bcb0ef2}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+uniform\+\_\+int@{fgsl\+\_\+rng\+\_\+uniform\+\_\+int}}
\index{fgsl\+\_\+rng\+\_\+uniform\+\_\+int@{fgsl\+\_\+rng\+\_\+uniform\+\_\+int}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+uniform\+\_\+int}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+long) function fgsl\+\_\+rng\+\_\+uniform\+\_\+int (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r, }
\item[{integer(fgsl\+\_\+long), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{rng_8finc_ae0ce08aee233600b619e3ddc2bcb0ef2}
\hypertarget{rng_8finc_a787ed01d91454a49a28d4344d35559cf}{}\index{rng.\+finc@{rng.\+finc}!fgsl\+\_\+rng\+\_\+uniform\+\_\+pos@{fgsl\+\_\+rng\+\_\+uniform\+\_\+pos}}
\index{fgsl\+\_\+rng\+\_\+uniform\+\_\+pos@{fgsl\+\_\+rng\+\_\+uniform\+\_\+pos}!rng.\+finc@{rng.\+finc}}
\subsubsection[{fgsl\+\_\+rng\+\_\+uniform\+\_\+pos}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+rng\+\_\+uniform\+\_\+pos (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{r}
\end{DoxyParamCaption}
)}\label{rng_8finc_a787ed01d91454a49a28d4344d35559cf}
